iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0

一維陣列是一種用來存儲多個相同資料型態的元素的資料結構。其大小在創建時確定,無法更改。然而,使用 Java 陣列時,必須按照以下兩個步驟進行:首先,宣告陣列;其次,設置記憶體給該陣列。

簡單介紹一下,陣列宣告的兩種方法:

第1種:直接將陣列宣告成整數型態

int ta[];

第2種:直接將變數 ta 宣告成整數型態的陣列,可以使用以下任一寫法:

int []  ta;

int  []ta;

陣列元素的表示方式

在 Java 中,一維陣列的元素可以通過索引來表示。索引是整數型,從 0 開始。假設有一個名為 a 的整數陣列,您可以使用 a[index] 來存取或修改陣列中的元素,其中 index 是元素的索引。例如,a[0] 表示陣列中的第一個元素,a[1] 表示第二個元素,以此類推。

舉例說明:
1.利用一維陣列,計算出陣列中元素的加總值,可以這樣撰寫程式碼:

public static void main(String[] args) {
	    
	    int sum = 0;
	    int []c = {1,3,5,7,9,11,13,15,17,19,21,23,25,27,39};
	    
	   
	   for (int a = 0; a < c.length; a++){
	       
	       sum +=c[a];
	   }
	    System.out.println("陣列的加總值:" + sum);
	    
	}

執行後結果:
https://ithelp.ithome.com.tw/upload/images/20240919/20168805rkZV3Cxv4z.png

2.利用一維陣列,找出陣列中元素的最大值和最小值,可以這樣撰寫程式碼:

public static void main(String[] args) {
	    
	    int min,max;
	    int []c = {7,25,99,86,14,36,49,75,54,100};
	    
	    min = max = c[0];
	    
	   for (int a = 0; a < c.length; a++){
	        
	        if(c[a]>max)
	            max = c[a];
	            
	       if(c[a]<min)
	            min = c[a];
	       
	   }
	   System.out.println("最大值:" + max);
	   System.out.println("最小值:" + min);
	   
	}

執行後結果:
https://ithelp.ithome.com.tw/upload/images/20240919/20168805pGMbyyNc2J.png

以上是對一維陣列的簡單的介紹,並附上簡單的範例。

Java的一維陣列就到此處介紹完畢

下一篇介紹Java的二維陣列


上一篇
# Day10 迴圈的跳離
下一篇
# Day12 Java的二維陣列
系列文
當Java遇見Android,30天學習指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言